package com.tms.app.tms.ui;

import android.os.Bundle;
import android.widget.ImageView;

import com.bumptech.glide.Glide;
import com.tms.app.tms.ui.base.ui.BaseActivity;
import com.tms.app.tms.R;

import butterknife.BindView;
import butterknife.ButterKnife;


/**
 * - 支持通过相机拍照获取图片
 * - 支持从相册选择图片
 * - 支持从文件选择图片
 * - 支持多图选择
 * - 支持批量图片裁切
 * - 支持批量图片压缩
 * - 支持对图片进行压缩
 * - 支持对图片进行裁剪
 * - 支持对裁剪及压缩参数自定义
 * - 提供自带裁剪工具(可选)
 * - 支持智能选取及裁剪异常处理
 * - 支持因拍照Activity被回收后的自动恢复
 * Author: crazycodeboy
 * Date: 2016/9/21 0007 20:10
 * Version:4.0.0
 * 技术博文：http://www.cboy.me
 * GitHub:https://github.com/crazycodeboy
 * Eamil:crazycodeboy@gmail.com
 */
public class ShowPhotoActivity extends BaseActivity {
    @BindView(R.id.imageView)
    ImageView imageView;
    private int imgType=-1;
    private String imgPath=null;
    private int imgRes=-1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_show_photo);
        ButterKnife.bind(this);
        imgType=getIntent().getIntExtra("imgType",-1);
        if (imgType==0){
          imgPath=getIntent().getStringExtra("imgPath");
        }
        if (imgType==1){
            imgRes=getIntent().getIntExtra("imgPath",-1);
        }
        showImg(imgType);

    }



    private void showImg(int imgType) {
       switch (imgType){
           case 0:
               Glide.with(this).load(imgPath).into(imageView);
               break;
           case 1:
               Glide.with(this).load(imgRes).into(imageView);
               break;
       }

    }
}
